Skip to content

Conversation

@dhonti-axpe
Copy link
Contributor

@dhonti-axpe dhonti-axpe commented Jan 4, 2026

🎟️ Jira ticket

ANDROID-16934

🥅 What's the goal?

  • Global task: Remove Databinding from Mistica in library module and the corresponding components.

This PR is a part of this three:

After all these PRs are merged, a final one will be created to remove the Data Binding feature from the build.gradle file.

🚧 How do we do it?

Remove BindingMethods, InverseBindingMethod and BindingAdapters methods and update corresponding README files from next components:
* TextLink
* ListRowView
* MisticaRecyclerView
* DeterminateStepperView
* IndeterminateStepperView
* TitleView

☑️ Checks

  • I updated the documentation, including readmes and wikis. If this is a breaking change, tag the PR with "Breaking Change" label and remember to include breaking change migration guide in release notes where this version is released.
  • Tested with dark mode.
  • Tested with API 24.
  • Only affects Android side.
  • Accessibility considerations.

🧪 How can I test this?

As is mentioned in the corresponding ANDROID-16934 ticket, is tested in the "android-messenger" client project that the total PR changes exposed in #476 works correctly.

… "ListRowView" and "MisticaRecyclerView" components and update the corresponding README file
… "DeterminateStepperView" and "IndetermianteStepperView" components
@dhonti-axpe dhonti-axpe changed the title Android 16934/pr3 remove databinding ANDROID-16934 -- (III) Remove databinding related code Jan 4, 2026
@github-actions
Copy link

github-actions bot commented Jan 4, 2026

[Firebase] 📱 New catalog for testing generated:
Download from Firebase
Download from App Tester

@dhonti-axpe dhonti-axpe marked this pull request as ready for review January 13, 2026 12:26
@dhonti-axpe dhonti-axpe requested review from a team, hjorrod and yamal-alm and removed request for a team January 13, 2026 12:26
Copy link
Contributor

@yamal-alm yamal-alm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

</p>

Implemented as a custom view, `com.telefonica.mistica.ListRowView` can be used inside any layout like a regular view, including recyclable lists. It supports both **attribute configuration and databinding for all properties**.
Implemented as a custom view, `com.telefonica.mistica.ListRowView can be used inside any layout like a regular view, including recyclable lists. It supports **attribute-based configuration for all properties**.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Implemented as a custom view, `com.telefonica.mistica.ListRowView can be used inside any layout like a regular view, including recyclable lists. It supports **attribute-based configuration for all properties**.
Implemented as a custom view, `com.telefonica.mistica.ListRowView` can be used inside any layout like a regular view, including recyclable lists. It supports **attribute-based configuration for all properties**.

@github-actions
Copy link

[Firebase] 📱 New catalog for testing generated:
Download from Firebase
Download from App Tester

@dhonti-axpe dhonti-axpe merged commit 275347e into ANDROID-16934/base-remove-databinding Jan 14, 2026
4 checks passed
@dhonti-axpe dhonti-axpe deleted the ANDROID-16934/pr3-remove-databinding branch January 14, 2026 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants